package fr.afcepf.al23.qualite.data;

import fr.afcepf.al23.qualite.entity.Utilisateur;
/**
 *
 * @author Stagiaire
 *
 */
public interface IDaoUtilisateur {
    /**
     *
     * @param mail coucou.
     * @param mdp coucou.
     * @return
     * <code>
     *  <ul>
     *      <li>
     *          un Utilisateur non null, si il <br/>
     *          existe dans le SI.
     *      </li>
     *  </ul>
     * </code>
     */
    Utilisateur seConnecter(String mail, String mdp);
    /**
     *
     * @param utilisateur coucou.
     * @return coucou.
     */
    Utilisateur enregistrer(Utilisateur utilisateur);
    /**
     * maiiiiis.
     * @param mail paramMail
     * @return return true if mail exists.
     */
    boolean verifMail(String mail);
}
